

	function TestCtl () {
		this.bindEvent();
	}
	TestCtl.prototype = new EventCtl();
	TestCtl.prototype.bindEvent = function () {
		console.log('bind event');
		//이곳에 화면(기능별 레이어)에 한번만 bind 될 이벤트들을 선언 합니다.
		//아래 Keydown 이벤트의 enter 이벤트에 대응하는 동일한 기능의 마우스 click 이벤트 헨들러를
		//여기에 선언하면 됩니다.
	};
	TestCtl.prototype.pageUp = function () {
		console.log('pageUp keydown event 호출');
	};
	TestCtl.prototype.pageDown = function () {
		console.log('pageDown keydown event 호출');
	};
	TestCtl.prototype.up = function () {
		console.log('up keydown event 호출');
	};
	TestCtl.prototype.down = function () {
		console.log('down keydown event 호출');
	};
	TestCtl.prototype.left = function () {
		console.log('left keydown event 호출');
	};
	TestCtl.prototype.right = function () {
		console.log('right keydown event 호출');
	};
	TestCtl.prototype.back = function () {
		console.log('back keydown event 호출');
	};
	TestCtl.prototype.enter = function () {
		console.log('enter keydown event 호출');
	};
	
	
	/*
	* main.js에서 초기에 channelCtl 로 처리 되는 것을 약 4초 후에 testCtl 로 변경 하는 예 입니다.
	* 변경확인은 console.log 를 보면 확인 가능합니다.
	
	* testObj.delegate(); 함수를 호출 하면 화면에 모든 keydown 이벤트와 
	* mousewheel 이 올라갈때는 up, 내려갈때 down 이벤트가 TestCtl 로 호출 됩니다.
	*
	/*
	$(document).ready(function(){
		testObj = new TestCtl();
		
		setTimeout(function() {
			console.log('testCtl 호출')
			testObj.delegate();
		}, 4000);
	});
	*/